Release Notes for RobotStudio 2021.4
General
The release name is RobotStudio 2021.4 and the build number is 21.4.9700.0. The release date is December 10, 2021.
New Functionality
ACIS 2022 support
The latest version of the ACIS engine has been integrated to ensure compatibility with current CAD formats.
ASTI Mobile Robot models
Added ASTI UniBOT and BidiBOT models to ABB Library. The models are static parts, i.e. they have no joints or kinematics.

Change IP settings of controller I/O Network
It is now possible change settings of the I/O Network interface using RobotStudio.
The following settings are supported:
- IP address
- Netmask address
- Default Gateway
- Port Speed
In addition it is also possible to set Port speed for the Public Network interface (WAN).

Display controller information in Recent Station preview
Added information about virtual controllers in the preview of recently used stations.

Generate robot volume from a recorded simulation
In Recording Playback, a function was added to generate a volume from the robot movements in a recording. This creates a part in the station that approximately encompasses the swept volume of robot and tool.
The volume can be generated either from nominal robot movement or category 0/1 stop positions. Two different algorithms are available which are further explained in the user manual.


IRB 1200H
Added IRB 1200H (Hygienic) to ABB Library. It is supported from RobotWare 6.12.01.
IRB 5710 and IRB 5720
The IRB 5710 and IRB 5720 have been added to ABB Library.

Corrections
| PDD | |
|---|---|
| 12236 | RobotStudio 2019 imported CAD bug An error where imported curve geometries could lose details and become incorrectly smoothed was fixed by an update to the CAD translator component. |
| 12392 | Error while importing STEP file An error that occurred when importing a specific STEP assembly was fixed by an update to the CAD translator component. |
| 12410 | Simulated c1Position does not behave as in a real robot controller The simulated cxPosition signal was not updated when no work object was connected. It is now set to the position of the next object in queue or -QueueTrckDistX. |
| 13822 | Visual SafeMove: Tool Encapsulation throws "Exception: control is already in collection" Now t is possible to to encapsulate tool which don't have unique names in RobotStudio. |
| 13960 | Signal Analyzer issue Signal Analyzer will now show J4 values for Stop position when palletizer robots are used. |
| 13987 | RobotStudio creates corrupt Pack & Go file Fixed a problem in the zip component that could result in a corrupt Pack & Go file in rare cases. |
| 14015 | AutoPath exception when using .sat files as source for the path Fixed an issue in AutoPath when a curve geometry was used as input. |
| 14024 | Visual SafeMove Tool Properties issue It is now possible to change Active status to No signal without getting an error in Visual SafeMove. |
| 14090 | Crash when importing .SAT file Fixed an error that could occur after importing a CAD geometry with inconsistent internal structure. |
| 14098 | Low Bandwidth option with OmniCore controller Fixed a problem with using the Low Bandwidth option when connecting to an OmniCore controller. |
| 14115 | RobotStudio Czech translation issue Corrected some Czech translations in the Controller Properties ribbon menu. |
| Physics - Parts with cylinder bodies behaves as inactive Fixed an issue where the physics collision geometry of primitives such as cylinders and boxes could become invalid, causing physics simulation to behave incorrectly. This affected for example models created with the Equipment Builder add-in. | |
| Auto generated safe ranges are enabled when robot is excluded Auto generated safe ranges are now disabled when robot is excluded. | |
| Visual SafeMove: If no robot or external axis, remove entities that requires a robot or external axis from the safety configuration. | |
| Visual SafeMove: Signal Order in Protected Elements popup is incorrect Signals are now placed under its corresponding module. | |
| Visual SafeMove: Importing protected elements imports non protected PROFIsafe signals If a configuration with a protected signal on the PROFIsafe internal device in RobotWare 7.4 was imported to a configuration where that device was missing, even the signals on the device that was not protected was included. Now those signals are not included. | |
| Graphic Appearance - surface deselection doesn't work Fixed deselection of surfaces and bodies when performing multi-selection (Shift + mouse click) in the Graphic Appearance dialog. | |
| Context tab interferes with main window title The main window title was always drawn to the left of any context sensitive ribbon tab, where the available space could be limited. The title is now drawn on the side where there is most space. | |
| Include Safety Settings as an option when creating new VC from Backup Added an option to include safety settings when creating and restoring a virtual controller from a backup. ![]() | |
| MoveAlongCurve smart component - doesn't follow the curve at all Added properties to the MoveAlongCurve smart component to improve its behavior. ![]()
| |
| Dark graphics with HTC Vive/SteamVR Fixed a problem with graphics being rendered in the wrong color space when using a SteamVR headset. | |
| Visual SafeMove: Possible to write to controller with errors in Safe IO Configurator Pre Logic | |
| Visual SafeMove: PROFIsafe signals not updated in VisualSafeMove | |
| Save button not enabled after generating collision geometry Fixed a problem where the station was not marked as "dirty" after generating physics collision geometries for an object, causing the save button to stay disabled. | |
| Remember DialogBox location and size between invocations RobotStudio will now remember size and location of all DialogBox:es in and between RobotStudio sessions. | |
| Visual SafeMove: Graphics for Safe Range in Visual Safe Move not visible The discs representing the Safe Range vectors did not show in the graphics window. Now they do. | |
| Fatal error when any hotkey key is pressed in the controllers configuration Fatal error occurred when a hotkey, for example CTRL + F, was used in some of the configuration windows. Now works in all windows. | |
| RobotStudio abruptly closes when some file is opened in editor Fixed a crash that could occur when opening a file that has the extension .cfg but is not a robot configuration file. |

